package com.rybbaby.tss.tasks.core.utils;

import java.util.UUID;

/**
 * @description 序列工具
 * 
 * @author 谢进伟
 * 
 * @createDate 2016年2月23日 下午10:51:41
 */
public class SequenceUtil {
	
	/**
	 * 获取随机的原始UUID
	 * 
	 * @return
	 */
	public static String getOriginalUUID() {
		return UUID.randomUUID().toString();
	}
	
	/**
	 * 获取随机uuid字符串，字符串中不存在中杠
	 * 
	 * @return
	 */
	public static String getUUID() {
		return getOriginalUUID().toString().replaceAll("-" , "");
	}
	
	/**
	 * 获取随机uuid大写字符串，字符串中不存在中杠
	 * 
	 * @return
	 */
	public static String getUpperCaseUUID() {
		return getUUID().toUpperCase();
	}
	
	/**
	 * 获取随机uuid小写字符串，字符串中不存在中杠
	 * 
	 * @return
	 */
	public static String getLowerCaseUUID() {
		return getUUID().toLowerCase();
	}
}
